Testing Engineer

12 Jan 2023

About us

We are building a unified routing intelligence and payment platform by integrating disparate & dynamic data sources like curb data, weather, traffic, tolls, parking and payments. As the world transitions into autonomous and on-demand TaaS, multi-vector routing will become the preferred paradigm. We are well placed to ride this shift in mobility.

We believe strongly in diversity, and seek to recognize, develop, and support talent from all backgrounds who want to make an impact on the millions of drivers who keep our world moving.

Job description

MapUp is an engineering driven startup bringing new products to the mapping and navigation domain. The R & D organization is building a closely knit product quality group to join with the engineering teams. This group includes testing, quality assurance, product competence, release readiness roles and we are interested in motivated members to join us!

* We are hiring for multiple positions required to work remotely. This job application requires the applicant to take a mandatory assessment for screening purposes. Refer the link below under Assessment (Mandatory).

Responsibilities

  • Understand functionality, scope and interaction of product features
  • Plan and practice exhaustive functional and regression testing protocols for backend, frontend features
  • Testing isolated features as well cross-product features spanning our Web apps, React Native apps and Backend APIs
  • Implement test-suites for nightly, weekly releases
  • Interact with and work alongside other R&D teams in reproducing, debugging, reporting and root cause analysis of product issues.
  • Propose and lead efforts to improve product quality with periodic ideation sessions with others.
  • Define and implement:
    • Accepted quality metrics for APIs (response time, size, load etc)
    • UI/UX dos and don'ts for UAT and product quality
    • Blocking and Warning flags checklist during product release
    • Regression testing and code coverage reports
    • Corner case tests and analyzing test data
    • Test cases from product specifications
  • Implement CD/CI pipelines for web, mobile, api products with testing and QA capabilities.
  • Automate reporting of testing results and configure alerts

Experience and Skills

  • Experience with testing libraries of NodeJS, ReactJS, ReactNative
  • Experience with web, rest-API development and related testing:
    • Cucumber
    • Locust
    • Jest
    • Selenium
  • Ability to compose testing documentation and quality requirements during development cycles.
  • Ability to compose testing documentation and quality requirements during development cycles.
  • Understanding of release management with Alpha/Beta/GA releases.
  • Scripting skills in Python, bash for automating local and server related tasks.
  • Experience with integrating testing reports with simple dashboard charts.
  • Awareness of AWS cloud services.

We are looking for

We are looking for individuals who can write tests for functional and regression testing for our website. We also want our APIs tested for regressions.

We are looking for someone who can:

  • Write test cases
  • Create test data
  • Report bugs and steps to reproduce them
  • Periodic bug reports
  • Document results
  • Write Automated UI tests
  • Convert software specifications to test cases

Benefits

Team

You will be joining a team of mapping experts who care deeply about their customers. We are transforming mapping into a practical decision-making tool for commuters, commercial transporters and mobility providers.

Following Are Some Of The Perks

We are a “work family”, a highly collaborative, supportive, skilled, thoughtful, and intellectually curious group of people who are focused on making MapUp a great place to work! Following are some of the perks:

  • 5 days a week
  • Fast-paced learning environment
  • Task ownership oriented work culture
  • Certificate
  • Letter of recommendation

Assessment (Mandatory)

Thank you for your interest in the position. As the next step in the hiring process, we are looking for you to complete a frontend engineer assignment.

This is aimed at assessing your knowledge, skills and experience and would provide you with clarity on what is expected of you. For us, it would allow us to get to know you, your approach and your output better.

Access the assessment here: Give Assessment

While registering for the assessment use your full name as mentioned in your job application.

Thank you for your interest in this position at MapUp Inc. Once you fill the form, we'll evaluate your profile and CV and get back to you if sortlisted. If you don't hear from us, please consider your application closed. You can re-apply for the same position after at least 6 months.

For any queries, drop in a line to: careers@mapup.ai